Cartesian Isomorphisms Are Symmetric Monoidal: A Justification of Linear Logic
نویسندگان
چکیده
It is proved that all the isomorphisms in the Cartesian category freely generated by a set of objects (i.e., a graph without arrows) can be written in terms of arrows from the symmetric monoidal category freely generated by the same set of objects. This proof yields an algorithm for deciding whether an arrow in this free Cartesian category is an isomorphism. Introduction. We believe that a logic should be completely determined by its assumptions concerning structural rules. Assumptions concerning logical constants are secondary, because they should be invariable when one passes from one logic to another. This point of view, which one may also reach on a priori grounds (see [3]), is corroborated by what one finds in the area of substructural logics-namely, logics with restricted structural rules, like intuitionistic, relevant and linear logic (see [6]). To justify a substructural logic one should first of all find a good reason for the choice of structural rules. Assumptions concerning logical constants will not differ from those one could make in classical logic. What may happen only is that classical connectives split into several nonequivalent variants. One finds this already in intuitionistic logic, where A -* B and -,(A A -'B) cease to be equivalent. All the assumptions for connectives and quantifiers of linear logic may be made in classical logic, too. Only the notorious split between so-called "multiplicative" and "additive" connectives will disappear. The assumptions for the modal operators of linear logic (called "exponentials") are also common: when they are added to a classical base of structural rules, they produce just the modal logic S4. From this point of view, a justification of linear logic should consist primarily in finding reasons for the rejection of the structural rules of contraction and thinning. The literature on linear logic looks usually for these reasons in applications envisaged in computer science. Our ambition is more modest. We find that there may be other reasons, of a technical nature and internal to logic, which may also serve to justify the rejection of contraction and thinning. We want to show that if among structural rules one wants to keep only those that replace collections of premises by isomorphic collections of premises, one should reject exactly contraction and thinning. Received October 15, 1996; revised July 1, 1997. ? 1999. Association for Symbolic Logic 0022-4812/99/6401-001 6/$2.60
منابع مشابه
Category Theory for Linear Logicians
This paper presents an introduction to category theory with an emphasis on those aspects relevant to the analysis of the model theory of linear logic. With this in mind, we focus on the basic definitions of category theory and categorical logic. An analysis of cartesian and cartesian closed categories and their relation to intuitionistic logic is followed by a consideration of symmetric monoida...
متن کاملCategorical Models for Intuitionistic and Linear Type Theory
This paper describes the categorical semantics of a system of mixed intuitionistic and linear type theory (ILT). ILT was proposed by G. Plotkin and also independently by P. Wadler. The logic associated with ILT is obtained as a combination of intuitionistic logic with intuitionistic linear logic, and can be embedded in Barber and Plotkin's Dual Intuitionistic Linear Logic (DILL). However, unlik...
متن کاملA Constructive Proof of Coherence for Symmetric Monoidal Categories Using Rewriting
A symmetric monoidal category is a category equipped with an associative and commutative (binary) product and an object which is the unit for the product. In fact, those properties only hold up to natural isomorphisms which satisfy some coherence conditions. The coherence theorem asserts the commutativity of all linear diagrams involving the left and right unitors, the associator and the braidi...
متن کاملCartesian Differential Storage Categories
Cartesian differential categories were introduced to provide an abstract axiomatization of categories of differentiable functions. The fundamental example is the category whose objects are Euclidean spaces and whose arrows are smooth maps. Monoidal differential categories provide the framework for categorical models of differential linear logic. The coKleisli category of any monoidal differenti...
متن کاملMedial commutativity
It is shown that all the assumptions for symmetric monoidal categories flow out of a unifying principle involving natural isomorphisms of the type (A ∧B) ∧ (C ∧D) → (A ∧ C) ∧ (B ∧D), called medial commutativity. Medial commutativity in the presence of the unit object enables us to define associativity and commutativity natural isomorphisms. In particular, Mac Lane’s pentagonal and hexagonal coh...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Symb. Log.
دوره 64 شماره
صفحات -
تاریخ انتشار 1999